#pragma once
#include "../../LibCommon/DecoderPlugin.h"
class MonoDecoder :public DecoderPlugin
{
public:
	MonoDecoder();
	virtual ~MonoDecoder();
	virtual bool Inited();
	virtual void Close();
	virtual int Decode(unsigned char *dest, int dest_buf_len, unsigned char *source, int color_depth, int column, int line, DecodeRequestStruct* args);
//	virtual void GetDecodedParam(DecodedParam orig_param, int &new_color_depth, int &new_column, int &new_line, void* args = 0);
	virtual const wchar_t* Name();
	virtual const wchar_t* ErrorInfo();
};